home *** CD-ROM | disk | FTP | other *** search
- --= WID = SIMTEL20 Ada Software Repository Item Description File = WID =--
- -- WIS TOOL NUMBER : WIS_TOOL_33
- -- LOCATION : ASR
- -- CATEGORY LEVEL 1 : MATH
- -- CATEGORY LEVEL 2 : Library
- -- CATEGORY LEVEL 3 : Trig/Exponential 2
- -- CATEGORY LEVEL 4 :
- -- INDEX : Math
- -- INDEX : Math Functions
- -- INDEX : Functions, Math
- -- TAXONOMY : !Joint Applications!Plan and Optimize!Math Library 2
- -- DEPENDENCIES :
- -- SEE ALSO :
- --= ABSTRACT ===============================================--
- -- 1. TOOL NAME : Math Library
- -- 2. TOOL NUMBER : 33-1
- --
- -- 3. CONTRACTOR :
- -- 3a CONTRACT # : Not Applicable
- -- 3b NAME : WIS JPMO
- -- 3c LOCATION : Washington, D. C.
- -- 203306600
- -- 3d POC : Major Terry Courtwright
- -- (703) 285-5065
- --
- -- 4. TOOL DESCRIPTION : This package is a floating mantissa definition
- -- of a binary FLOAT. It was first used on the DEC-10 and the
- -- VAX but should work for any since the parameters are obtained
- -- by initializing on the actual hardware. Otherwise the parameters
- -- could be set in the spec if known. This is a preliminary package
- -- that defines the properties of the particular floating point type
- -- for which we are going to generate the math routines.
- --
- -- The constants are those required by the routines described in
- -- "Software Manual for the Elementary Functions" by W. Cody and
- -- W. Waite, Prentice-Hall 1980. Actually, most are needed only for
- -- the test programs rather than the functions themselves. Most of
- -- these could be in the form of attributes if all the floating types
- -- to be considered were those built into the compiler, but we also
- -- want to be able to support user defined types such as software
- -- floating types of greater precision than the hardware affords, or
- -- types defined on one machine to simulate another.
- --
- -- 5. SCHEDULE :
- -- 5a PDR/CDR :
- -- 5b DELIVERY : Available
- -- 5c DISTRIBUTION : GTE, NOSC, SIMTEL20
- --
- -- 6. CHARACTERISTICS :
- -- 6a DEVELOPMENT APPROACH : Code in Ada
- -- 6b HOST MACHINE : Wicat
- -- 6c OPERATING SYSTEM : ROS
- -- 6d COMPILER : Telesoft 1.3 (unvalidated)
- -- 6e DEPENDENCIES :
- -- 6f NUMBER OF STATEMENTS : 956
- --
- -- 7. DOCUMENTATION : Ada source code
- -- 8. PORTABILITY : Compiled on VMS with DEC Ada, execution not tested.
- --
- -- 9. WIS USE :
- -- 9a FOUNDATION AREA : Plan and Optimize
- -- 9b WIS USE AREA : Joint Applications
- -- 10. COMMENTS :
- -- 11. LAST CHANGE TO DATA : 21 March 1986.
- --= FILE LISTING ===============================================--
- -- FILE SPECS : PD:<ADA.MATH>MLIB2*.*
- -- DIRECTORY DISPLAY :
- -- Directory PD:<ADA.MATH>
- -- File Name Byte Count Line Count
- -- --------------- ---------- ----------
- -- MLIB2.CMM 1212 41
- -- MLIB2.PRO 4601 91
- -- MLIB2.SRC 47299 1645
- -- =============== ========== ==========
- -- 3 Files 53112 1777
- --= DISCLAIMER ===============================================--
- -- This software and its documentation are provided "AS IS" and
- -- without any expressed or implied warranties whatsoever. No warranties
- -- as to performance, merchantability, or fitness for a particular
- -- purpose exist.
- -- The user is advised to test the software thoroughly before
- -- relying on it. The user must assume the entire risk and liability of
- -- using this software. In no event shall any person or organization of
- -- people be held responsible for any direct, indirect, consequential or
- -- inconsequential damages or lost profits.
- --======================================================================--
-